#ifndef __LINKQUEUE_H_
#define __LINKQUEUE_H_

#include "DoubleLinkList.h"
class LinkQueue
{
public:
    using ElementType = DoubleLinkList::ElementType;
    LinkQueue(){}
    ~LinkQueue(){}
    void Push(const ElementType& element);
    void Pop();
    ElementType *GetFront();
    bool IsEmpty();
    size_t Size(){return list.Size();};

private:
    DoubleLinkList list;
};


#endif